home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / pluginy Firefox / 8174 / 8174.xpi / chrome / antbar.jar / content / lib / lang.js < prev    next >
Text File  |  2009-12-30  |  1KB  |  58 lines

  1.  
  2.   /*
  3.    * DO NOT EDIT THIS FILE !
  4.    *
  5.    * IT WAS AUTOMATICALLY COPIED FROM THE /lib/ DIRECTORY
  6.    * TO UPDATE IT YOU NEED TO BUILD THE XPI OF THE CURRENT PROJECT
  7.    *
  8.    */
  9.  
  10. // 
  11. //  lang.js
  12. //  firefox
  13. //  
  14. //  Created by Zak on 2008-07-14.
  15. //  Copyright 2008 Ant.com. All rights reserved.
  16. // 
  17.  
  18. /**
  19.  * Handle localization of JS strings
  20.  */
  21. var AntLang =
  22. {
  23.     /**
  24.      * Get a pointer to the string bundle object
  25.      */
  26.     get lang()
  27.     { 
  28.         return AntLib.ob("langstr");
  29.     },
  30.  
  31.     /**
  32.      * Return the string corresponding to the given symbol
  33.      * @param str       The symbol string to translate
  34.      */
  35.     getString: function (str)
  36.     {
  37.         return this.lang.getString(str);
  38.     },
  39.  
  40.     /**
  41.      * Return the formated string corresponding to the given symbol
  42.      * @param fmt       The format string (printf style)
  43.      */
  44.     getFormatString: function (fmt)
  45.     {
  46.         var param = new AntArray();
  47.  
  48.         if (arguments.length > 0)
  49.         {
  50.             param.fromArray(arguments);
  51.             param = param.slice(1);
  52.         }
  53.  
  54.         return this.lang.getFormattedString(fmt, param);
  55.     }
  56. }
  57.  
  58.